/*
 * Readium CSS (v. 1.0.0-beta.3)
 * Developers: Jiminy Panoz 
 * Copyright (c) 2017. Readium Foundation. All rights reserved.
 * Use of this source code is governed by a BSD-style license which is detailed in the
 * LICENSE file present in the project repository where this source code is maintained.
*/@namespace url("http://www.w3.org/1999/xhtml");@namespace epub url("http://www.idpf.org/2007/ops");@namespace m url("http://www.w3.org/1998/Math/MathML/");@namespace svg url("http://www.w3.org/2000/svg");:root{--RS__compFontFamily:var(--RS__baseFontFamily);--RS__codeFontFamily:var(--RS__monospaceTf);--RS__typeScale:1.125;--RS__baseFontSize:87.5%;--RS__flowSpacing:1.5rem;--RS__paraSpacing:0;--RS__paraIndent:1em;--RS__linkColor:#0000EE;--RS__visitedColor:#551A8B}:root:lang(zh){--RS__paraIndent:2em}:root{quotes:"\201c" "\201d" "\2018" "\2019"}body{font-size:var(--RS__baseFontSize);text-align:justify;text-justify:inter-character}h1,h2,h3,h4,h5,h6{font-family:var(--RS__baseFontFamily);text-align:left;text-align:start}aside,blockquote,figure,footer,form,hr,p,pre{margin-top:var(--RS__flowSpacing);margin-bottom:var(--RS__flowSpacing)}p{margin-top:var(--RS__paraSpacing);margin-bottom:var(--RS__paraSpacing);text-indent:var(--RS__paraIndent)}pre{font-family:var(--RS__codeFontFamily)}code,kbd,samp,tt{font-family:var(--RS__codeFontFamily)}sub,sup{position:relative;font-size:67.5%;line-height:1}sub{bottom:-.2ex}sup{bottom:0}em{-webkit-text-emphasis:dot;-epub-text-emphasis:dot;text-emphasis:dot}:link{color:var(--RS__linkColor)}:visited{color:var(--RS__visitedColor)}h1{margin-top:calc(var(--RS__flowSpacing) * 2);margin-bottom:calc(var(--RS__flowSpacing) * 2);font-size:calc(((1em * var(--RS__typeScale)) * var(--RS__typeScale)) * var(--RS__typeScale));text-align:center}h2{margin-top:calc(var(--RS__flowSpacing) * 2);margin-bottom:var(--RS__flowSpacing);font-size:calc((1em * var(--RS__typeScale)) * var(--RS__typeScale));text-align:center}h3{margin-top:var(--RS__flowSpacing);margin-bottom:var(--RS__flowSpacing);font-size:calc(1em * var(--RS__typeScale));text-align:center}h4{margin-top:var(--RS__flowSpacing);margin-bottom:var(--RS__flowSpacing);font-family:var(--RS__compFontFamily);font-size:1em}h5{margin-top:var(--RS__flowSpacing);margin-bottom:var(--RS__flowSpacing);font-family:var(--RS__compFontFamily);font-size:smaller}h6{margin-top:var(--RS__flowSpacing);margin-bottom:0;font-family:var(--RS__compFontFamily);font-size:smaller;font-weight:400}dl,ol,ul{margin-top:var(--RS__flowSpacing);margin-bottom:var(--RS__flowSpacing)}table{margin:var(--RS__flowSpacing) 0;border:1px solid currentColor;border-collapse:collapse;empty-cells:show}table>tr,tbody,tfoot,thead{vertical-align:top}th{text-align:left}td,th{padding:4px;border:1px solid currentColor}